adapting agility
نویسندگان
چکیده
people and project management issues rather than technical issues.4 Agile methods (see the related sidebar on page 22) are a recent set of development techniques that apply a human-centered approach to software production.5 The agile approach aims to deliver high-quality products faster, producing satisfied customers. We conducted an empirical study to investigate whether agile methods change and improve project management practices in software companies. We based the study on Henry Petroski’s approach, which says that the “analysis of causes of failures can do more to advance knowledge than all the successes in the world.”6 The underlying data sample comprises managers of software companies— 10 adopting agile methods and 10 using traditional (which, for simplicity, we call planbased) approaches. Structure of the investigation Our study focuses on how well project management deals with people (developers and customers) and the development process (planning and organization). We based the study’s overall structure on Victor Basili’s Goal/Question/Metric approach.7 GQM aims to systematically develop a goal-oriented measurement program. The measurement system has three levels:
منابع مشابه
Organizing IT to promote agility
Agility at the individual business unit and organizational levels presents a challenge for many information system (IS) departments. Business unit agility demands the ability to sense and respond to changes in local competitive environments, whereas organizational agility demands the ability to sense broader market opportunities and respond with changes that are organization-wide. The former re...
متن کاملThe Concept of an Agile Enterprise Research Model
The aim of this paper is to present the concept of an agile enterprise model and to initiate discussion on the research assumptions of the model presented. The implementation of the research project "The agility of enterprises in the process of adapting to the environment and its changes" began in August 2014 and is planned to last three years. The article has the form of a work-inprogress pape...
متن کاملSoftware Developing with Agile Methods and Combination of Architecture
Over the past decades the service oriented architecture is a viewpoint of software architecture in which using Loosely Coupled services to support business processes is suggested. Nowadays most of the software has been established based on the service designing and implementing. Due to this, this article examines architecture and its role in the agile methods of software development. On the oth...
متن کاملAn enterprise information system agility assessment model
The enterprise strategy is influenced by the environment changes: socio economic, legislative, technology, and the globalization. This makes its Information System more complex and competition increasingly fierce. In order for an enterprise to ensure its place in this hard context characterized by rapid and random changes of the internal and external environments, it must have fast adapting pol...
متن کاملMeasuring Bandwidth
Accurate network bandwidth measurement is important to a variety of network applications. Unfortunately, accurate bandwidth measurement is difficult. We describe some current bandwidth measurement techniques: using throughput, pathchar[8], and Packet Pair [2]. We explain some of the problems with these techniques, including poor accuracy, poor scalability, lack of statistical robustness, poor a...
متن کاملAdapting PROFES for Use in an Agile Process: An Industry Experience Report
Background: Agile methods are starting to get established not only in new business organizations, but also in organizations dealing with innovation and early product development in more traditional branches like automotive industry. Customers of those organizations demand a specified quality of the delivered products. Objective: Adapt the PROFES Improvement Methodology for use in an industrial,...
متن کامل